package model.beoordelingssyteem;

import model.DAO.DAOFactory;
import model.DAO.IDAOBewijskaart;

public class Bewijskaart {


	int nummer;
	String beschrijving;
	String beoordelaar;
	String Situatie;
	String Taak;
	String Actie;
	String Resultaat;
	String Reflactie;
	String competentie;
	String niveau;
	String werkprocess;

	public Bewijskaart(int nummer){
		this.nummer=nummer;
	}
	
	public Bewijskaart(int nummer, String beschrijving, String beoordelaar,
			String situatie, String taak, String actie, String resultaat,
			String reflactie, String competentie, String niveau,
			String werkprocess){
		this.nummer = nummer;
		this.beschrijving = beschrijving;
		this.beoordelaar = beoordelaar;
		Situatie = situatie;
		Taak = taak;
		Actie = actie;
		Resultaat = resultaat;
		Reflactie = reflactie;
		this.competentie = competentie;
		this.niveau = niveau;
		this.werkprocess = werkprocess;
	}
	public int getNummer() {
		return nummer;
	}

	public void setNummer(int nummer) {
		this.nummer = nummer;
	}

	public String getBeschrijving() {
		return beschrijving;
	}

	public void setBeschrijving(String beschrijving) {
		this.beschrijving = beschrijving;
	}

	public String getBeoordelaar() {
		return beoordelaar;
	}

	public void setBeoordelaar(String beoordelaar) {
		this.beoordelaar = beoordelaar;
	}

	public String getSituatie() {
		return Situatie;
	}

	public void setSituatie(String situatie) {
		Situatie = situatie;
	}

	public String getTaak() {
		return Taak;
	}

	public void setTaak(String taak) {
		Taak = taak;
	}

	public String getActie() {
		return Actie;
	}

	public void setActie(String actie) {
		Actie = actie;
	}

	public String getResultaat() {
		return Resultaat;
	}

	public void setResultaat(String resultaat) {
		Resultaat = resultaat;
	}

	public String getReflactie() {
		return Reflactie;
	}

	public void setReflactie(String reflactie) {
		Reflactie = reflactie;
	}

	public String getCompetentie() {
		return competentie;
	}

	public void setCompetentie(String competentie) {
		this.competentie = competentie;
	}

	public String getNiveau() {
		return niveau;
	}

	public void setNiveau(String niveau) {
		this.niveau = niveau;
	}

	public String getWerkprocess() {
		return werkprocess;
	}

	public void setWerkprocess(String werkprocess) {
		this.werkprocess = werkprocess;
	}

	public void saveBewijsKaart(Bewijskaart a){
		//IDAOBewijskaart idaob = IDAOBewijskaart.save(this);
	//	save(a);
	}

	public Bewijskaart getFromDB(int nummer){
		IDAOBewijskaart dao = DAOFactory.getDAOBewijskaart();
		return dao.get(new Bewijskaart(nummer));
	}
	public void remove(){
    // IDAOBewijskaart dao= DAOFactory();
	}

}